package com.test.dao;

import com.test.pojo.Demo;
import com.test.pojo.User;
import org.beetl.sql.core.annotatoin.Param;
import org.beetl.sql.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.util.List;


//增删改查的第二种方式   第一种方式使用 sqlmanager


//会去 user.md 中找  SQL语句


//Mapper 对应的sql文件默认根据实体来确定，如实体是UserInfo对象，则对应的sql文件是userInfo.md(sql),
// 可以通过@SqlResource 注解来指定Mapper对应的sql文件。比如  @SqlResource("core.user")
//访问sql/core/user.md


public interface UserDao extends BaseMapper<User> {


    List<Demo> select2(String name);

    //使用"user.findById"语句，参数是id，返回User对象
     User findById(@Param("id") Integer id);


     User findByName(@Param("name")String name);

}